Нашел свою первую «домашнюю страничку»

В бытность еще свою на narod.ru. Может кто и помнит, был тогда аттракцион невиданной щедрости, когда была возможность при помощи конструктора сделать свой простенький бложик со своим доменным именем. Вот и у меня году в 2004 такой был: donpadlo.narod.ru К сожалению спустя 22 года, от него остались рожки на ножки.. И даже не открывается. Единственно что нашел, «сохраненная копия» гостевой книги:

P.S. Не забыть бы, написать снова мемуары про службу в армии и воинскую часть в Баковке 74213.

P.P.S. В архиве интернета пока доступна.. Жаль фоточек там не сохранилось https://web.archive.org/web/20040813233634/http://www.donpadlo.narod.ru

P.P.P.S: Часть писанины с того сайта перенес на этот в «самое начало», «Задней датой»

1С: Поиск в списке выбора

Вообще поиск в списке выбора уже в 1С реализован штатно. Но! как всегда со своими нюансами (видимо в угоду универсальности). А именно: поиск ведется только по началу строки. Если же хочется чтоб поиск был более «умный». то можно навесить на событие «АвтоПодбор» свою реализацию. Например такую:

&НаКлиенте
Процедура ШаблонДокументаАвтоПодбор(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, Ожидание, СтандартнаяОбработка)
	
	Результат=Новый СписокЗначений();
	для каждого стр из Элементы.ШаблонДокумента.СписокВыбора цикл
		если СтрНайти(ВРег(Строка(стр.Представление)),ВРег(Текст))<>0 тогда
			Результат.Добавить(стр.Значение,стр.Представление,стр.Пометка,стр.Картинка);
		конецесли;
	конеццикла;	
	ДанныеВыбора=Результат;
	СтандартнаяОбработка = Ложь;
	
КонецПроцедуры

1С: Вычисляемые поля в СКД

Избегаю делать отчеты через СКД, потому что спустя какое-то время, сложный отчет превращается в жуткую абракадабру, в которой потом разобраться очень трудно. Слишком всё запутано, слишком много галочек, настроек и прочего. Да, можно сделать почти всё, но для этого нужно СКД знать досконально, и пользоваться им каждый день, чтобы не забыть все нюансы. Когда же сам пишешь отчет, а не через СКД, то тут и комментарии доложишь, и логику попроще сделаешь (пусть и в ущерб производительности). Вот и сейчас, пришлось покопаться в СКД, чтобы вспомнить, как например сделать трюк, с размещением периода дат в одной ячейке. Типа вот так:

Ну а реализация на самом деле простая вышла:

1С: Проверка на пустое значение в запросе

На самом деле это не так просто сделать. Есть несколько вариантов, для разных типов значений:

  • Дата: СК_ИскВходящий.ДатаВступленияРешенияВСилу = ДАТАВРЕМЯ(1, 1, 1)
  • Если тип значения не составной, то: Аппеляция.ВидОбжалования ЕСТЬ NULL
  • А вот с составным весело — почему то сравнение с NULL не работает в этом случае. Приходится использовать сравнение типов. Как-то так у меня вышло:
ВЫБОР
	КОГДА СК_ИскВходящий.Обжалование = ЛОЖЬ
			И (ТИПЗНАЧЕНИЯ(СК_ИскВходящий.ИтоговыйСудебныйАкт) <> ТИП(СТРОКА)
				И ТИПЗНАЧЕНИЯ(СК_ИскВходящий.ИтоговыйСудебныйАкт) <> ТИП(Перечисление.СК_ГР_ИтоговыйСудебныйАкт))
		ТОГДА "Находится на рассмотрении в суде первой инстанции"
	КОГДА СК_ИскВходящий.Обжалование = ЛОЖЬ
			И СК_ИскВходящий.ДатаВступленияРешенияВСилу = ДАТАВРЕМЯ(1, 1, 1)
			И СК_ИскВходящий.ДатаСудебногоАкта > ДАТАВРЕМЯ(1, 1, 1)
			И СК_ИскВходящий.ИтоговыйСудебныйАкт = ЗНАЧЕНИЕ(Перечисление.СК_ГР_ИтоговыйСудебныйАкт.РешениеОбУдовлетворенииТребований)
		ТОГДА "Вынесен судебный акт, не вступил в законную силу"
	КОГДА СК_ИскВходящий.Обжалование = ИСТИНА
			И НЕ Аппеляция.ВидОбжалования ЕСТЬ NULL
			И СК_ИскВходящий.ИтоговыйСудебныйАкт = ЗНАЧЕНИЕ(Перечисление.СК_ГР_ИтоговыйСудебныйАкт.РешениеОбУдовлетворенииТребований)
			И СК_ИскВходящий.ДатаСудебногоАкта > ДАТАВРЕМЯ(1, 1, 1)
			И СК_ИскВходящий.ДатаВступленияРешенияВСилу = ДАТАВРЕМЯ(1, 1, 1)
		ТОГДА "Вынесен судебный акт, обжалуется в апелляционной инстанции"
	КОГДА ТИПЗНАЧЕНИЯ(СК_ИскВходящий.ИтоговыйСудебныйАкт) <> ТИП(СТРОКА)
			И ТИПЗНАЧЕНИЯ(СК_ИскВходящий.ИтоговыйСудебныйАкт) <> ТИП(Перечисление.СК_ГР_ИтоговыйСудебныйАкт)
			И СК_ИскВходящий.ДатаСудебногоАкта > ДАТАВРЕМЯ(1, 1, 1)
			И СК_ИскВходящий.ДатаВступленияРешенияВСилу > ДАТАВРЕМЯ(1, 1, 1)
			И НЕ Кассация.ВидОбжалования ЕСТЬ NULL
			И РАЗНОСТЬДАТ(&ТекДата, СК_ИскВходящий.ДатаСудебногоАкта, МЕСЯЦ) < 3
		ТОГДА "Судебный акт вступил в законную силу, но не вышел срок для кассационного обжалования"
	КОГДА СК_ИскВходящий.ИтоговыйСудебныйАкт = ЗНАЧЕНИЕ(Перечисление.СК_ГР_ИтоговыйСудебныйАкт.РешениеОбУдовлетворенииТребований)
			И СК_ИскВходящий.ДатаСудебногоАкта > ДАТАВРЕМЯ(1, 1, 1)
			И СК_ИскВходящий.ДатаВступленияРешенияВСилу = ДАТАВРЕМЯ(1, 1, 1)
			И НЕ Кассация.ВидОбжалования ЕСТЬ NULL
			И Кассация2Инстанция.ДатаВозвратаИзСуда = ДАТАВРЕМЯ(1, 1, 1)
		ТОГДА "Вынесен судебный акт, обжалуется в кассационной инстанции"
	ИНАЧЕ "Неопределено"
КОНЕЦ

Тут в принципе можно подсмотреть все варианты

Обзор рынка мотоциклов с бюджетом 140тыс, в Вологде

Сделал небольшую сводную таблицу новых мотоциклов, при бюджете до 140тыс рублей.

ГдеСколько (примерно)МодельСтрана производительНаличие запчастейСсылкаОбъем*Лошадей*Макс скорость*ПлюсыМинусы
https://avangard35.ru/141BAJAJ Boxer 150 UGИндияДа, есть официально присутствуют в РФhttps://avangard35.ru/motosalon/motocikly/bajaj-2/motocikl-bajaj-boxer-150-ug/15512135— хорошия оптика
— хороший металл, нормальные проваренные швы
— После покупки нужно перебирать заднюю ступицу, иначе дергается
— Мотор любит высокие обороты 3т+,
— заливать только 95 (а не как рекомендовано 92)
— нужно ставить брызговики, штатно окатывает грязью ноги
https://avangard35.ru/134BAJAJ Boxer BM 125 XИндияДа, есть официально присутствуют в РФhttps://avangard35.ru/motosalon/motocikly/bajaj-2/motocikl-bajaj-boxer-bm-125-x/12410110— хорошия оптика
— хороший металл, нормальные проваренные швы
— После покупки нужно перебирать заднюю ступицу, иначе дергается
— Мотор любит высокие обороты 3т+,
— заливать только 95 (а не как рекомендовано 92)
— нужно ставить брызговики, штатно окатывает грязью ноги
улица Преображенского, 45Б, Вологда121Motoland VOYAGE 200КитайВ продаже есть, но не все. Иногда под заказhttps://vk.com/market/product/motoland-voyage-200-221482818-111460612001380— вибрация на высокой скорости
— узкие шины
— болты говно, срываются нараз
— ломаются ручки сцепления
— хлипкая рама
улица Преображенского, 45Б, Вологда130MOTOLAND FORESTER 200КитайВ продаже есть, но не все. Иногда под заказhttps://vk.com/market/product/motoland-forester-200-221482818-1106006620013100
улица Преображенского, 45Б, Вологда128MOTOLAND SPRINT 200КитайВ продаже есть, но не все. Иногда под заказhttps://vk.com/market/product/motoland-sprint-200-221482818-1281353420013110
улица Преображенского, 45Б, Вологда130Regulmoto BWS с ПТСКитайЕсть, про проблемы не увиделhttps://vk.com/market/product/regulmoto-bws-s-pts-221482818-1306883712513120— мало отзывов
улица Преображенского, 45Б, Вологда135Regulmoto VikingКитайЕсть, про проблемы не увиделhttps://vk.com/market/product/regulmoto-viking-221482818-1116237015012,280— можно ездить вдвоём
— два способа запуска
— большой топливный бак
— мало отзывов
140Regulmoto SK200-22КитайЕсть, про проблемы не увиделhttps://vk.com/market/product/regulmoto-sk200-22-221482818-1159430520011100— можно ездить вдвоём
— два способа запуска
— большой топливный бак
— мало отзывов
Loft Motor, Череповец115Roliz BanditosКитайЕсть, но специализированных магазинов нет, многое вероятно будет под заказhttps://www.avito.ru/cherepovets/mototsikly_i_mototehnika/mototsikl_roliz_banditos_pts_7571301295?25019120— вообще нет отзывов
Loft Motor, Череповец130Rockot Spectrum 150КитайЕсть, про проблемы не увиделhttps://www.avito.ru/vologda/mototsikly_i_mototehnika/rockot_spectrum_150_2026_77252395051501192— вибрации
1 2 3 318